import vuex from 'vuex'
import defaultState from '../state/state'
import mutations from '../mutation/mutation'
import getters from '../getters/getters'

export default ()=>{
    return new vuex.Store({
        // 以下是不常规的方法
    //     state:{
    //         count : 0
    //     },
    //     mutations:{
    //         updatecount(state,num) {
    //             state.count = num
    //         },
    //     }
    //以下是常规方法
    state:defaultState,
    mutations,
    getters
    })
}
